Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F13 Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb Trofeo Barcelona de Tenis - Barcelona Open de Montauban - Montauban 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Delhi Challenger I - New Delhi Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Dallas Challenger Bangkok Challenger Como Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Champaign Challenger Baton Rouge Challenger Savannah Challenger Ojai Challenger Vancouver Challenger Calabasas Challenger USTA Tennis Championships of Houston - Houston drkoop.com USTA Challenger of Burbank - Burbank 2007 Challenger of Santa Clara - Valencia Tiburon Challenger Baton Rouge Challenger Vancouver Challenger Binghamton Challenger Venice Open - Venice USTA San Diego Challenger - San Diego The Stella Artois Grass Court Championships - London Waldbaum's Hamlet Cup - Long Island Marbella Open - Marbella International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Qatar Mobil Open '98 - Doha 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Mallorca Open - Mallorca Kroger / St. Jude International - Memphis Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Adidas International - Sydney Galleryfurniture.com Challenge - Atlanta Mallorca Open - Mallorca Japan Open - Tokyo AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Brasil Open - Salvador BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai New Haven Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage 1998 Safeway Challenger - Aptos 2001 Eddleman USTA Challenger - Birmingham SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston drkoop.com USTA Tennis Championships of Denver - Denver USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Vietnam Open - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Challenger of Burbank - Burbank Zagreb Open - Zagreb Challenger de Granby - Granby Zagreb Open - Zagreb USTA Callenger of Urbana-Champaign - Urbana V Trofeo Barcelona de Tenis - Barcelona CMG Asia Open - Hong Kong Las Vegas Challenger - Las Vegas VI Open Banc Agricol - Andorra Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Mexico - Guadalajara The Tennis Channel Open - Las Vegas Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli AXA Open - Espinho Renault Slovenian Open - Ljubljana Zivnobanka Open 1999 - Prostejov Zagreb Open - Zagreb Venice Challenger - Venice USTA/Safeway Challenger - Aptos CA Challenger - Graz Northern Electric Open 1999 - Newcastle CNA TennisPro Classic - Winnetka Legg Mason Tennis Classic - Washington Open Castilla y Leon - Segovia Pilot Pen Tennis - New Haven Rado Geneva Challenger - Geneva Open Maxon - Barcelona Cairo Challenger - Cairo CMG Asia Open - Hong Kong Copa Ericsson - Buenos Aires Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson - Montevideo USTA Seascape Challenger - Aptos 2001 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronx Classic - Bronx AIG Japan Open Tennis Championships - Tokyo Ciur Cup 99 - Prague SAP Open - San Jose A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Healthsouth/USTA Challenger - Denver XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City SAP Open - San Jose Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas USTA Comerica Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia 2006 North Shore Pro Tennis Championship - Winnetka USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas GHI Bronx Classic - Bronx Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Samsung Challenger 2007 - Ho Chi Minh City Home Depot Center USTA Challenger - Carson Atlanta Clay Court Challenger - Atlanta Samsung Securities Cup Challenger Tennis - Seoul Carson Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Challenger - Yuba City The West Side Tennis Club Clay Court Challenger - Forest Hills XL Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Dallas Challenger II Naples ITG Challenger - Naples Waco International Tennis Challenger - Waco Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Wright Financial Group, Inc. Challenger - Champaign The 'Fitz' Casino Challenger - Tunica Carson Challenger 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The Natrel's Challenger - Granby GHI Bronx Classic - Bronx Zivnobanka Czech Open - Prostejov Sardinia International Championship - Cagliari Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee Pekao Open - Szczecin Jaegermeister Open - Braunschweig Smith Barney Men's Challenger - Covington CA-Challenge 2000 - Graz College Station Challenger - College Station drkoop.com USTA Tennis Championships of San Antonio - San Antonio Austin Challenger - Austin Copa Sevilla - Seville Okal Cup - Eckental Fifth Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest University of Tennessee USTA Men's Challenger - Knoxville 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Comercia Bank Challenger - Aptos Music City Challenger - Nashville 2001 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Illinois Challenger - Champaign Talahassee Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Winnetka Challenger USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta Torneo Internacional Challenger Fila 2006 - Leon Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Freudenstadt Challenger - Freudenstadt GHI Bronx Tennis Classic - Bronx Savannah Challenger Kroger / St. Jude International - Memphis 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Gelsor Open Romania - Bucharest Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Carson Challenger GHI Bronz Classic - Bronx Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Yuba City Challenger USTA Seascape Challenger - Aptos USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 2002 FSE Challenger - Tarzana Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Heilbronn Open - Heilbronn Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento Miller Lite Hall of Fame Tennis Championships - Newport USTA Seascape Challenger - Aptos Challenger Banque Nationale Rimouski - Rimouski Quelle Cup 2000 - Furth Venice Open - Venice 2000 Challenger de Granby - Granby Tennis Channel Open - Las Vegas Siemens Open - Scheveningen USTA Safeway Challenger - Aptos Sacramento Challenger Barcelona Honolulu Challenger Hurricane Tennis Open - Bradenton Open Castilla y Leon Trofeo Iberdrola - Segovia Hilton Waikoloa Village USTA Challenger - Waikoloa Kyiv UMC Open - Kiev Geneva Challenger - Geneva Countrywide Classic USTA Men's Challenger - Carson Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Advanta Championships - Philadelphia Open Seat-Godo '98 - Barcelona Open de Charleroi - Charleroi Rado Swiss Open - Gstaad Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Investor Swedish Open - Bastad Heineken Open Singapore - Singapore Challenger Casino Lugano - Lugano Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Heineken Open Shanghai - Shanghai Swanston Challenger - Sacramento Oporto Citta di Brindisi - Brindisi Hilton Waikoloa Village USTA Challenger - Waikoloa Sacramento Challenger USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City du Maurier Open - Montreal Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Siebel Open - San Jose Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Arizona Men's Tennis Championships - Scottsdale Open Seat-Godo '97 - Barcelona Generali Open 1997 - Kitzbuhel The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Mercedes-Benz Cup - Los Angeles Sybase Open - San Jose SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Open Castilla y Leon Trofeo Iberdrola - Segovia Hellmann's Cup - Santiago Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio The Stella Artois Grass Court Championships - London Internazionali di Tennis di San Marino - San Marino Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Cerveza Club Colombia Open - Bogota Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles Tata Open 2003 - Chennai Sybase Open - San Jose Romanian Open - Bucharest Nielsen USTA Pro Tennis Championship - Winnetka Estoril Open - Estoril XII Internazionali di Tennis CARISBO - Bologna Japan Open - Tokyo AT&T Challenge - Atlanta BellSouth Open - Auckland Dubai Tennis Open - Dubai Heineken Open Shanghai - Shanghai Waldbaum's Hamlet Cup - Long Island U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Abierto Mexicano de Tenis Pegaso - Mexico City French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Salem Open - Hong Kong Wimbledon - London U.S. Open - New York U.S. Open Miller Lite Hall of Fame Tennis Championships - Newport Brazil Open - Salvador Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne French Open - Paris Wimbledon - London AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mallorca Open - Mallorca President's Cup 1999 - Tashkent U.S. Open - New York Farmers Classic - Los Angeles The Nottingham Open - Nottingham Pilot Pen International - New Haven Adidas International - Sydney Open 13 - Marseille BMW Open - Munich BMW Open - Munich Open Seat-Godo '99 - Barcelona Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Open Seat-Godo 2000 - Barcelona Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AIG Japan Open - Tokyo Pilot Pen International - New Haven Los Angeles Tennis Masters Series - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, QR, ESP-NZL 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Abierto Mexicano de Tenis - Mexico City Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Orlando Croatia Open - Umag du Maurier Open - Toronto Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells The Lipton Championships - Key Biscayne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 15th Asian Games Doha 2006 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1